@charset "utf-8";
.uk-section-large {padding-top: 50px;padding-bottom: 0px;}
@media (min-width: 960px){
.uk-section-large {
    padding-top: 80px;
    padding-bottom: 80px;
}
}
@media (max-width: 1024px){

.header .uk-navbar-nav>li {
    margin: 0 0%!important;
}
.home-news ul li a {
    padding: 5px 15px;
    display: block;
}

}
@media (max-width: 1480px){
.header .uk-navbar-nav>li{ margin:0 10px; }
.home-about{padding: 50px 0 110px;background-size: auto 600px;}
.home-about .abnt{margin-top:20px;}
.home-about .text>.txt {font-size: 16px; line-height: 24px;width: 42%;}
.home-about{padding:50px 0 0px 0;}
.home-about .img{margin-left: -53px; }
.home-about .down li a {padding:10px 15px;}
/*==mob==*/
@media screen and (max-width:768px) {
.uk-slider-container{ width:100%;}
.uk-inline-clip img {
    width: 95%;
    height: auto;
    overflow: hidden;
}
.home-about .text>.txt {font-size: 16px; line-height: 24px;width: 98%;}

.uk-margin-large-top{margin-top:30px!important;}
.uk-margin-large-bottom{margin-bottom:30px!important;}
.uk-margin-medium-top {margin-top: 20px!important;}
.uk-margin-medium-bottom {margin-bottom: 20px!important;}
/*header*/
#layout{position:relative; background:#fff;}
.header{padding:6px 0;}
.header .uk-logo.logo {width: 280px;height:40px;background: url(../images/logo2.png) no-repeat left 0px;background-size: 100%;}
.header .uk-navbar-nav>li>a, .header .uk-navbar-toggle{min-height: initial;}
.up .uk-navbar-nav>li{line-height:30px;}
.up .uk-navbar-nav>li>a{min-height:30px;}
.uk-offcanvas-bar .uk-nav-default>li>a{color: rgba(255,255,255,.7);}
.left-menu .uk-nav>li>a {padding:8px 0;}
.left-menu hr{margin-top:15px;margin-bottom: 15px;}

.mob-banquan{font-size: 12px;}
/*banner*/
.banner{position:relative; width: 100%;height:initial; top:initial;}
.banner .uk-position-fixed {position:relative!important;}
.banner .en-bt{font-size:14px; line-height: 16px}
.banner .uk-margin-top{margin-top:10px!important;}
.banner .cn-bt {margin-top: 10px; font-size:28px;}
.banner .ad-an{margin-top:15px;}
.banner .ad-an .uk-button{padding: 0 10px 0 15px; font-size: 12px; line-height:24px;}
.banner ul li .uk-position-medium{padding: 15px;}

.uk-position-center {
	top:50%;
	left:15%;
	transform:translate(0%, -50%);
	display:none;
	width:-moz-max-content;
	max-width:100%;
	box-sizing:border-box;
}


/**/
.title h1 {font-size: 36px;line-height:33px;}
.home-about{position:relative;padding:0px 0 30px 0;}
.home-about .down {width: 100%;}
.home-about .down li a{padding:5px 15px; border-radius: 3px}
.home-about .down .uk-margin-bottom {margin-bottom:10px!important;}
.home-about .img{ position: relative;top: 0; left:0%; right: 0px; width: 100%!important; margin-left: 0px; overflow: hidden;}
.home-about .abnt li a{width:100%}
.home-about p.txt{margin-bottom: 20px} 


.home-about.fuwu{padding:0px 0 80px 0; background: url(../images/fuwu/fw-bg.jpg) no-repeat 50% 100%; background-position: center 50px}
.home-about .img.img-1 {top:30px;margin-left: 0px;}



.huanhang{display:initial;}

.shuju li{text-align: left; border-bottom: 1px solid #ddd;width: 50%;}
.shuju li h1, .shuju li h5{padding-left: 30px;}
.shuju li h5{padding-left: 30px;}
.shuju li h1{line-height: 30px;}
.shuju h5 {margin-top:0px;}
.shuju .ico-sj{float: left;}
.shuju .ico-sj img{width: 45px}
.shuju h1, .shuju h1 .sz {font-size:26px;}

/*home-news*/
.home-news .title .hot-an{margin-top:35px;}
.home-news ul li a { padding:10px 0;}
.home-news ul li a h3 {font-size: 16px; line-height: 20px}
.home-news ul li a p{font-size: 14px; line-height:26px; margin-top:5px;}
/*home-cp*/
.home-cp {padding-bottom:30px;padding-top:30px;}
.home-cp span{font-size:40px;}
.home-cp .cp-list .ywmc {display:none;}
.home-cp .cp-list ul>li.uk-first-column {top:30px;}
.home-cp .cp-list .uk-overlay{padding:15px;}
.home-cp .cp-list .bt h3{font-size: 16px; line-height:20px}
.cp-pb {padding-bottom:30px;}
.home-cp span.bt-3{bottom:0px; right:0;font-size:14px;}
.home-chanpin .txt{padding:20px;}

.home-chanpin .txt h3{font-size: 18px; font-weight: bold;}
.home-chanpin .txt p{font-size: 14px; line-height: 22px;}


.shengchan-ico li img{height: 60px; margin:0 10px;}
.shengchan {position: relative;padding-bottom:40px;}
.shengchan span { position: absolute;font-size: 50px;}

/*home-hexin*/
.Menubox{height: initial; overflow: hidden; border-bottom: 0}
.Menubox li.on .hover{display: none;}
.Menubox li{height: initial; padding: 20px 0 50px 0}
.Menubox li.box{width:49.7%;border-bottom: 1px solid #eee}
.Menubox li.box1{width: 100%; border-bottom: 1px solid #eee}
.Menubox .ico {padding-top:0px;}
.Menubox .ico img{width:50px}
.Menubox .tit {margin-top:10px;font-size: 16px;}
.Menubox li:before {left:0; right:0; margin:0 auto; bottom: 25px;width:25px;height: 1px;}
.Menubox li div.hover{display:none;}

.Menubox.zp,.Menubox.zp li{height:initial;}


.yanfa {width:100%;}

/*ggbanner*/
.ggbanner.about .uk-height-large{ height:300px }
.ggbanner.about h3{font-size: 16px; line-height: 20px;}
.ggbanner.about .by{padding-left: 15px; padding-right: 15px;}
.ggbanner .uk-height-large{ height: 240px }
.ggbanner .uk-height-medium{ height: 180px }
.ggbanner .weizi{font-size: 12px;}

.ggbanner.chanpin-banner .uk-height-large{ height: 240px; }

/*about*/
.aboutbox {margin-top: 0vh;}
.wenhua:before {width:100%;height: 100%;}
.wenhua ul.xtlb li .jj{top:30px}
.wenhua ul.xtlb li .uk-padding{padding: 20px;}
.wenhua span {font-size:40px;line-height: 65px;}
.wenhua span.bt-1{display:none;}
.ico-bg img{width: 80%}
.licheng ul li p {font-size: 12px; line-height: 18px;}
.uk-position-small{padding: 10px; margin:15px 0}

/*产品*/
.chanpin-list{padding-bottom:0px}
.chanpin-list:before{height: 100%; width:100%; position:absolute; top: 0%; right:0;z-index: 0; }
.chanpin-list .c .cpBox{padding:30px 20px; width:auto}
.chanpin-list.cp h2{margin-top:20px;}
.chanpin-list.cp{margin-left:0%;}
.chanpin-list.cp .c .cpBox{width:100%}



.news-bt span.bt-1{display:none;}
.new-subnav.uk-subnav-pill>*>:first-child {background: #fff; padding: 10px 30px; color: #666; font-size: 16px; font-weight: bold;}
.new-subnav.uk-subnav-pill>.uk-active>a {background: #1144c2; padding: 10px 30px;color: #fff}
.news ul li{padding:15px 0px;}
.news ul li .riqi{ width:20% }
.news ul li .txt{width:80% }
.news ul li .riqi .ri{font-size:42px; line-height:46px;}
.news ul li .riqi .nian{font-size:12px;line-height:20px;}

.news ul li .txt h3{font-size: 16px; line-height: 20px;}
.news ul li .txt p{font-size: 12px; line-height: 18px; color: #888}




}


@media (max-width: 640px){

.uk-position-center {
	top:50%;
	left:0%;
	transform:translate(0%, -50%);
	display:table;
	width:-moz-max-content;
	max-width:100%;
	box-sizing:border-box
}
}